From: Keir Fraser Date: Thu, 29 May 2008 08:40:07 +0000 (+0100) Subject: pv-on-hvm: Change barrier from rmb to wmb. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~14207^2~11 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/%22bookmarks://%22Dat/%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22Dat?a=commitdiff_plain;h=a37a9008c85687381b602cf2fe3841414ff7ef20;p=xen.git pv-on-hvm: Change barrier from rmb to wmb. Signed-off-by: Kouya Shimura --- diff --git a/unmodified_drivers/linux-2.6/platform-pci/evtchn.c b/unmodified_drivers/linux-2.6/platform-pci/evtchn.c index 701cb7e504..e6d5c3e83d 100644 --- a/unmodified_drivers/linux-2.6/platform-pci/evtchn.c +++ b/unmodified_drivers/linux-2.6/platform-pci/evtchn.c @@ -284,7 +284,7 @@ static irqreturn_t evtchn_interrupt(int irq, void *dev_id #ifndef CONFIG_X86 /* No need for a barrier -- XCHG is a barrier on x86. */ /* Clear master flag /before/ clearing selector flag. */ - rmb(); + wmb(); #endif l1 = xchg(&v->evtchn_pending_sel, 0);